/*size:WW0xS01GbHRjejA9*/
body {
        color: #3d0505;
    }

    .iconfont {
        font-size: 24px;
    }

    .fq-image {
        width: 100px;
        height: 100px;
    }

    .line-clamp {
        height: 40px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }

    .fq-color-gray {
        color: #8f8f8f;
    }

    .fq-prize {
        background: #f73e38;
        background: radial-gradient(rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 5px, #f73e38 5px);
        background-size: 15px 15px;
        background-position: 8px;
    }

    .fq-color-danger {
        color: #f54d23;
    }

    .fq-background-red {
        background: #f54d23;
    }

    .fq-discount {
        position: relative;
        top: 20%;
        left: -webkit-calc((100% - 16px) / 2 - 23px);
        left: calc((100% - 16px) / 2 - 23px);
    }

    /*size:WW0xS01GbHRjejA9*/
    .second-found {
        position: relative;
        top: 44%;
        right: -10px;
        width: 16px;
        height: 16px;
        background: #eeeeee;
    }

    .fq-title,
    .fq-title:hover,
    .fq-title:focus {
        color: #3d0505;
    }

    .fq-a-focus,
    .fq-a-focus:hover,
    .fq-a-focus:focus {
        color: #f54d23;
    }

    .fq-lose {
        position: fixed;
        top: 0;
        right: 0;
        left: 0;
        z-index: 100;
        width: 100%;
        height: 100%;
        background: rgba(0,0,0,0.5);
    }

        .fq-lose div:first-child {
            border: #6A6161 .2rem solid;
            border-radius: 6px;
            width: 70%;
        }
		
		    .fq-category {
        background: rgba(255, 255, 255,0.6);
    }

        .fq-category span {
            color: #8f8f8f;
        }

        .fq-category a {
            color: #7a7a7a;
        }

        .fq-category .sort-active {
            color: #0e90d2;
        }
		